package com.mine.springmvc.thread;

public class TestLambda2 {


    public static void main(String[] args) {

        //带参数
        ILove love = (int a )-> {
                System.out.println("i love you---"+a);
        };
        love.love(520);

        // 1.去掉参数类型
        love = (a)-> {
            System.out.println("i love you---"+a);
        };
        love.love(510);

        //2.括号也去掉，传两个参数时不好使
        love = a-> {
            System.out.println("i love you---"+a);
        };
        love.love(500);
        //3. 花括号也不想要 。有个条件 多行代码就不管用了
        love = a-> System.out.println("i love you---"+a);
        love.love(490);
    }
}

// 1.定义一个函数式接口，接口中 只有一个函数，两个函数就不是了
interface ILove{
    void love(int a);
}


